8037ef00: 27 bd ff d8  ADDIU sp, sp, 0xffffffd8 (-40)
8037ef04: af bf 00 1c  SW ra, sp, 0x1c (28)
8037ef08: af b0 00 18  SW s0, sp, 0x18 (24)

8037ef0c: 3c 0e 80 39  LUI t6, 0x8039 (32825)
8037ef10: 8d ce b8 a0  LW t6, t6, 0xffffb8a0 (-18272)
8037ef14: 15 c0 00 09  BNE t6, r0, 0x8037ef3c (pc + 0x24)  if (*(0x8038b8a0) != 0) goto 0x8037ef3c
8037ef18: 00 00 00 00  NOP

8037ef1c: 0c 09 e0 f2  JAL 0x802783c8 (-2144894008)
8037ef20: 00 00 00 00  NOP
8037ef24: 00 40 80 25  OR s0, v0, r0
8037ef28: 26 04 ff f0  ADDIU a0, s0, 0xfffffff0 (-16)
8037ef2c: 0c 09 e2 85  JAL 0x80278a14 (-2144892396)
8037ef30: 00 00 28 25  OR a1, r0, r0
8037ef34: 3c 01 80 39  LUI at, 0x8039 (32825)
8037ef38: ac 22 b8 a0  SW v0, at, 0xffffb8a0 (-18272)      *(0x8038b8a0) = 0x80278a14(0x802783c8() - 16, 0);

*
8037ef3c: 3c 0f 80 39  LUI t7, 0x8039 (32825)
8037ef40: 8d ef be 28  LW t7, t7, 0xffffbe28 (-16856)
8037ef44: 3c 01 80 39  LUI at, 0x8039 (32825)
8037ef48: 91 f8 00 01  LBU t8, t7, 0x1 (1)
8037ef4c: 01 f8 c8 21  ADDU t9, t7, t8
8037ef50: ac 39 be 28  SW t9, at, 0xffffbe28 (-16856)      /* adv wp */

8037ef54: 10 00 00 01  BEQ r0, r0, 0x8037ef5c (pc + 0x4)
8037ef58: 00 00 00 00  NOP
8037ef5c: 8f bf 00 1c  LW ra, sp, 0x1c (28)
8037ef60: 8f b0 00 18  LW s0, sp, 0x18 (24)
8037ef64: 27 bd 00 28  ADDIU sp, sp, 0x28 (40)
8037ef68: 03 e0 00 08  JR ra
8037ef6c: 00 00 00 00  NOP
